/* 用户登录注册 */
.signbox{width:800px; margin:30px auto; display:block; border:1px #D41D6D solid; padding:20px;}
.signbox .left{width:500px; float:left;}
.signbox .left h3{font-size:14px; padding:7px 0;}
.signbox .left .row{display:block;}
.signbox .left .cell{padding:10px 0; float:left; line-height:28px; position:relative;}
.signbox .left .cell-name{width:60px; margin-right:10px; text-align:right; font-size:14px;}
.signbox .left .cell .err{color:#F00; position:absolute; left:0; top:-15px; font-size:12px; display:none;}
.signbox .left .text{height:28px; box-sizing:border-box; border:1px #D41D6D solid; padding:0 5px; width:200px; font-size:12px;}
.signbox .left .row-expire{width:270px; text-align:right; display:block; line-height:26px; 
color:#888; text-align:right; font-size:12px;}
.signbox .left .row-expire .checkbox{width:14px; height:14px; display:inline-block; vertical-align:middle;}
.signbox .left .btn-hd{width:270px; text-align:right; display:block; text-align:right; padding:10px 0;}
.signbox .left .btn-submit{width:120px; height:28px; background-color:#D41D6D; color:#fff; 
font-size:14px; border:0; cursor:pointer;}
.signbox .right{overflow:hidden; padding-top:30px;}
.signbox .right .rowitem{display:block; text-align:center; padding:5px 0;}
.signbox .right .btn{background:#8DC21F; color:#fff; font-size:12px; width:120px; 
height:30px; line-height:30px; display:block; margin:0 auto;}
.signbox .right .ico{width:32px; height:32px; display:inline-block; margin:0 5px;}
.signbox .right .ico img{width:100%; height:100%; border-radius:5px;}
.signbox .line{height:150px; width:1px; border-left:1px #DDD solid; margin-top:50px; float:left;}
.userinfo{display:block; padding:20px 0; border-bottom:0.5px #CCC solid; position:relative;}
.userinfo .box{width:18%; float:left; height:70px; border-right:0.5px #CCC solid; margin-left:-1px;}
.userinfo .box .u-avatar{width:62px; height:62px; float:left; margin:3px 10px 0 20px;}
.userinfo .box .u-avatar img{width:100%; height:100%; display:block;}
.userinfo .box .u-info{overflow:hidden;}
.userinfo .box .u-info h3{font-size:16px; height:26px;}
.userinfo .box .u-info div{color:#D41D6D; font-size:14px;}
.userinfo .box .u-info p{display:block; font-size:12px; margin-top:5px; color:#666;}
.userinfo .box .u-title{font-size:16px; height:26px; display:block; text-align:center;}
.userinfo .box .u-amount{color:#D41D6D; font-size:14px; text-align:center; margin-top:3px; font-weight:800;}
.userinfo .box .u-status{font-size:12px; margin-top:5px; color:#888; text-align:center;}
.userinfo .box .btn-sign{background:#D41D6D; width:100px; height:30px; line-height:30px; 
display:block; text-align:center; font-size:14px; color:#fff; margin:20px auto 0 auto;}
.userinfo .box-avatar{width:28%;}